package com.neiquan.backstage.resourec_manage;

import java.util.List;

import com.neiquan.backstage.pub.bsc.dao.po.Station;

public interface ResourecStationService {
	/**
	 *  添加
	 */
	void add(Station entity);

	/**
	 *  通过Id查询
	 */
	Station queryById(int id);

	/**
	 *  修改数据
	 */
	void updata(Station entity);

	/**
	 *  查询所有
	 */
	List<Station> queryAll();

	/**
	 *  通过名字查询
	 */
	Station queryByName(String name, Integer memberId);

	/**
	 *  通过zone查询
	 */
	Station queryByZone(String zone, Integer memberId);

	List<Station> queryAllByLeaseId(int leaseId, int state);
	/**
	 * 通过id查询
	 * @param stationId
	 * @return
	 */
	Station queryByStationId(int stationId);

	/**
	 * 通过公司id查询所有的StationId
	 * @param entrepreneurId公司id
	 * @param state lease的pass wait reject ..
	 * @param newlyStuats lease出租表是否是新增状态
	 * @return
	 */
	List<Station> queryByEntrepreneurId(int entrepreneurId,int state,int newlyStuats);

}
